REM %1 - RuleFile
REM %2 - Dest Dir
REM %3 - Current dir relative to desc dir.

copy %1.jjt %1.jjt.bak
copy %1.jjt %2
cd %2

call jjtree %1.jjt
call javacc %1.jj
sed -e "s/System.getProperty(\"line.separator\", \"\\n\")/\"\\n\"/g" ParseException.java > ParseException.new
copy ParseException.new ParseException.java
del ParseException.new

del %1.jjt
del %1.jj

cd %3